Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jcomte23/Python_vanilla/llms.txt
Use this file to discover all available pages before exploring further.
Introduction to Python Vanilla
Welcome to Python Vanilla, your comprehensive guide to learning Python from the ground up. This learning path takes you from basic fundamentals to advanced data structures and practical applications, all designed to be explored directly from the console.This documentation is based on the Python Vanilla repository created by Javier Cómbita Téllez. The project is currently under active development with regular updates.
What You’ll Learn
Python Vanilla provides a structured, step-by-step learning experience that covers:Basic Fundamentals
Master variables, strings, numbers, operators, and conditionals to build a strong foundation
Data Structures
Work with lists, tuples, dictionaries, and sets to organize and manage data effectively
Control Flow
Learn loops and conditional logic to control program execution
Practical Projects
Apply your knowledge with real-world exercises like BMI calculators, shopping carts, and text analyzers
Learning Path Structure
The curriculum is organized into logical chapters that build upon each other:Chapters 01-07: Core Concepts
Begin with the essentials including variables, strings, numbers, operators, and conditionals. These chapters establish the foundation you’ll need for more advanced topics.
Chapters 09-12: Data Structures & Loops
Dive into Python’s powerful data structures including lists, tuples, dictionaries, and sets. Learn how to iterate through data efficiently with loops.
Why Python Vanilla?
This course takes a console-first approach, helping you:- Build Strong Fundamentals: Learn Python without the complexity of frameworks or libraries
- Hands-On Practice: Every concept includes executable examples you can run immediately
- Clear Progression: Logical chapter structure ensures you master basics before advancing
- Real Applications: Practical exercises demonstrate how concepts work in real scenarios
Prerequisites
Before you begin, you should have:- Python installed on your system (version 3.x recommended)
- Basic familiarity with using a terminal or command prompt
- A text editor or IDE for viewing code
New to programming entirely? No problem! This course is designed for beginners and assumes no prior programming experience.